<?php
namespace app\api\controller;
use think\Controller;
class Base extends Controller
{
	public function initialize(){
		header("Content-Type:text/html; charset=utf-8");	//设置程序编码
 		header('Access-Control-Allow-Origin:*');  			// 指定允许其他域名访问
 		header('Access-Control-Allow-Methods:GET,POST,OPTIONS');  	// 响应类型  
 		header('Access-Control-Allow-Headers:x-requested-with,content-type,Authorization,userId');
 		header('Access-Control-Expose-Headers:Authorization,userId');
 		header('Access-Control-Allow-Credentials: true');
		// $this->_doData();	//参数处理
	}
    //作用：1、获取用户访问的模块、控制器、操作，2、将传递过来的json数据转化成数组，3、获取用户ip
	// private function _doData(){
	// 	$a=strtoupper(request()->action());	//获取访问的操作
	// 	$minActList=[						//需要检测cookie中是否存在手机号码的操作列表 
	// 			'LOGIN',			//注册
	// 	];
	// 	//验证登录状态
	// 	if(in_array($a, $minActList) && !request()->isOptions() && !input('?server.HTTP_USERID') && !input('?post.token')){
	// 		header("HTTP/1.1 401 Nologin first login");
	// 		echo json_encode(['code' => -99, 'msg' => '缺少用户主键信息，请重新登录', 'result' => '']);exit;
	// 	}
	// }
}